package com.miplus.ccrm.admin.controller.vo;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class UserEditReqVo {
    /**
     * 用户ID
     */
    @NotNull
    private String usrid;

    /**
     * 用户名
     */
    @NotNull
    private String name;

    /**
     * 用户组或部门
     */
    @NotNull
    private String grpid;

    /**
     * 职称
     */
    private String title;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * EMail
     */
    private String email;

    /**
     * 坐席编号
     */
    private String agentid;

    /**
     * 坐席密码（CTI密码）
     */
    private String agentpwd;

    /**
     * 分机号码
     */
    private String ext;

    /**
     * 状态
     */
    private String status;

    /**
     * 外显主叫
     */
    private String employeeid;

    /**
     * 技能组
     */
    private String skill;

    /**
     * 是否需要短信验证=1，其它不验证
     */
    private String theme;

    /**
     * 电话模式
     */
    private String adapter;

    /**
     * 头像url
     */
    private String headimg;

    /**
     * 租户ID
     */
    private String tenantid;

    /**
     * 角色LIST
     */
    private List<String> role;

    /**
     * 管理组LIST
     */
    private List<String> mgrgrp;

    /**
     * 增加的管理组LIST
     */
    private List<String> addMgrGrp;

    /**
     * 移除的管理组权LIST
     */
    private List<String> removeMgrGrp;

    /**
     * 增加的角色LIST
     */
    private List<String> addRole;

    /**
     * 移除的角色LIST
     */
    private List<String> removeRole;
}
